//作业：数组排序
//需求说明：使用两种不同的方法实现数组排序，原始数组如下：
//var arr=[9,23,16,7,65,4,5,45];
//方法一：使用双重 for 循环实现
//方法二：使用数组 sort 方法排序
function fn1() {
    let arr = [9, 23, 16, 7, 65, 4, 5, 45];
    for (let i = 0; i < arr.length - 1; i++) {
        for (let j = 0; j < arr.length - i - 1; j++) {
            if (arr[j] > arr[j + 1]) {
                let a = arr[j]
                arr[j] = arr[j + 1]
                arr[j + 1] = a
            }
        }

    }
    for (let i = 0; i < arr.length; i++) {
        document.write(arr[i] + ' ')
    }
    document.write('<br>')

}


function fn2() {
    let arr = [9, 23, 16, 7, 65, 4, 5, 45];
    arr.sort()
    for (let i = 0; i < arr.length; i++) {
        document.write(arr[i] + ' ')
    }

}
fn1()
fn2()